Import('env')
Import('options')
env = env.Copy()

sourceFiles = [
    'intern/allocimbuf.c',
    'intern/amiga.c',
    'intern/anim.c',
    'intern/anim5.c',
    'intern/antialias.c',
    'intern/bitplanes.c',
    'intern/bmp.c',
    'intern/cmap.c',
    'intern/cspace.c',
    'intern/data.c',
    'intern/dither.c',
    'intern/divers.c',
    'intern/filter.c',
    'intern/ham.c',
    'intern/hamx.c',
    'intern/iff.c',
    'intern/imageprocess.c',
    'intern/iris.c',
    'intern/jpeg.c',
    'intern/png.c',
    'intern/readimage.c',
    'intern/rectop.c',
    'intern/rotate.c',
    'intern/scaling.c',
    'intern/targa.c',
    'intern/util.c',
    'intern/writeimage.c',
]

env.Append(CPPPATH=[
    '../imbuf',
    '../makesdna',
    '#/intern/guardedalloc',
    '../blenlib',
    '../avi',
    '../quicktime',
    '../blenkernel',
])
env.Append(CPPPATH=Flatten(
    env['JPEG_INCLUDE'] +
    env['PNG_INCLUDE'] +
    env['Z_INCLUDE']
))
env.Library(target='#$BUILD_DIR/lib/blender_imbuf', source=sourceFiles)
